mega punch fire red|Kangaskhan Pokédex: stats, moves, evolution & locations : Bacolod A powerful punch thrown very hard. Ruby / Sapphire Emerald: A strong punch thrown with incredible power. FireRed / LeafGreen: The foe is slugged by a punch thrown with .